package com.solution.admin.finance.wallet.entity;

import java.math.BigDecimal;
import java.util.Date;

import com.solution.common.entity.BaseEntity;

/**
 * 客户钱包流水实体类
 * @author lufer
 * @date 2018-05-04 14:19:15
 */
public class WalletFlowEntity extends BaseEntity {
	private static final long serialVersionUID = -3926291988306842687L;
	
	
	/**
	 * 客户ID  
	 */
 	private Long customerId;
	
	/**
	 * 流水类型
	 */
	private String flowType;
	
	/**
	 * 支出类型 1 收入 0 支出
	 */
	private String payType;
	
	/**
	 * 收入金额
	 */
	private BigDecimal inMoney;
	
	/**
	 * 支出金额
	 */
	private BigDecimal outMoney;
	
	/**
	 * 当前账户余额
	 */
	private BigDecimal balanceMoney;
	
	/**
	 * 时间 
	 */
	private Date payTime; 
	private String payTimeStr;
	
	/**
	 * 单据ID 
	 */
 	private int billId;
	
	/**
	 * 单据号(一些操作可能没有单据号)
	 */
	private String billCode;
	
	/**
	 * 备注
	 */
	private String intro;
	
	
	
	
	public Long getCustomerId() {
		return customerId;
	}
	public void setCustomerId(Long customerId) {
		this.customerId = customerId;
	}
	/**
	 * 流水类型
	 */
	public String getFlowType() {
		return flowType;
	}
	public void setFlowType(String flowType) {
		this.flowType=flowType;
	}

	/**
	 * 支出类型 1 收入 0 支出
	 */
	public String getPayType() {
		return payType;
	}
	public void setPayType(String payType) {
		this.payType=payType;
	}


	public BigDecimal getInMoney() {
		return inMoney;
	}
	public void setInMoney(BigDecimal inMoney) {
		this.inMoney = inMoney;
	}
	public BigDecimal getOutMoney() {
		return outMoney;
	}
	public void setOutMoney(BigDecimal outMoney) {
		this.outMoney = outMoney;
	}
	
	public BigDecimal getBalanceMoney() {
		return balanceMoney;
	}
	public void setBalanceMoney(BigDecimal balanceMoney) {
		this.balanceMoney = balanceMoney;
	}
	public String getPayTimeStr() {
		return payTimeStr;
	}
	public void setPayTimeStr(String payTimeStr) {
		this.payTimeStr = payTimeStr;
	}
	/**
	 * 时间 
	 */
	public Date getPayTime() {
		return payTime;
	}
	public void setPayTime(Date payTime) {
		this.payTime=payTime;
	}

	/**
	 * 单据ID 
	 */
 	public int getBillId() {
		return billId;
	}
	public void setBillId(int billId) {
		this.billId=billId;
	}

	/**
	 * 单据号(一些操作可能没有单据号)
	 */
	public String getBillCode() {
		return billCode;
	}
	public void setBillCode(String billCode) {
		this.billCode=billCode;
	}

	/**
	 * 备注
	 */
	public String getIntro() {
		return intro;
	}
	public void setIntro(String intro) {
		this.intro=intro;
	}
}
